package com.eight.service.impl;

import com.eight.feign.TbUserFeign;
import com.eight.pojo.TbUser;
import com.eight.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

@Service
public class UserServiceImpl implements UserService {
    /*注入userFeign微服务接口*/
    @Autowired private TbUserFeign tbUserFeign;

    /**
     * 查询所有用户的数量
     * @return 返回使用该系统的数量
     */
    @Override
    public int getUserNumber() {
        List<TbUser> tbUsers = tbUserFeign.selectAll();
        return tbUsers.size();
    }

    /**
     * 获取所有的用户的地区 该地区的人数
     * @return 返回所有的角色城市的数量 制作表图使用
     */
    @Override
    public Map<String, Object> getUserList() {
        return tbUserFeign.getUserList();
    }

}
